40923232 cp2020

  • Home
    • Site Map
    • reveal
    • blog
  • 首頁
  • HW1
    • PCH9 Network Overview(網路總覽)
      • Network Defined by Geography(地理定義的網路)
      • Network Defined by Relationships(關係定義的網路)
      • Network Defined by Topology(結構定義的網路)
    • PCH10 Network Hardware(網路硬體)
      • Network Devices(網路裝置)
      • Install a Network Adapter(安裝網路適配器)
  • HW2
    • HW2-1 取得四設一甲分組數列
    • HW2-2 查看加退選
    • HW2-3 取得W3網頁html
  • HW3
    • 22. Read From File(讀取檔案)
    • 23. File Overlap(檔案交疊)
    • 29. Tic Tac Toe Game
  • Get Rickroll
  • 心得
23. File Overlap(檔案交疊) << Previous Next >> Get Rickroll

29. Tic Tac Toe Game

此練習是四個Tic Tac Toe練習系列的第四部份。

前三個部分講解了利用Python建立Tic Tac Toe遊戲的方法:

1. Draw the Tic Tac Toe game board

2. Checking whether a game board has a winner

3. Handle a player move from user input

下一步就是將這三個部分結合起來,完成二個玩家的一個Tic Tac Toe遊戲,你在這部分的挑戰是將前三部分練習的功能在這裡結合起來完成一個二玩家的遊戲。你在此有許多選項可以完成這個練習,所以你可以按你自己的步調來做。

這兒有兩件事要記住:

  1. 你應該追蹤誰贏了,如果有一方贏了,在螢幕上顯示祝賀信息。
  2. 如果沒有可移動的步數,就不要要求玩家移動了。

作為額外獎勵,你可以詢問獲勝的玩家是否繼續遊戲和先手。

小撇步:

利用Scratch來進行練習會多花掉30幾分鐘的時間,因此,節省時間最好的方法就是利用你已完成的進度。

因為你已在前三個練習完成了很多部分,所以你沒必要再做一次,你只要從先前的部分取得編碼就好,如果你失去了之前的進度,你也可以這三個(here, here,here)項目中選擇一個。


23. File Overlap(檔案交疊) << Previous Next >> Get Rickroll

Copyright © All rights reserved | This template is made with by Colorlib